go/types.object.pkg (field)

43 uses

	go/types (current package)
		alias.go#L167: 	obj := NewTypeName(pos, orig.obj.pkg, orig.obj.name, nil)
		assignments.go#L208: 			if w, _ := obj.(*Var); w != nil && w.pkg == check.pkg {
		call.go#L500: 					vars = append(vars, NewParam(last.pos, last.pkg, last.name, typ))
		call.go#L690: 			assert(pname.pkg == check.pkg)
		call.go#L882: 		params = append([]*Var{NewVar(sig.recv.pos, sig.recv.pkg, name, x.typ)}, params...)
		call.go#L1021: 				if w, _ := obj.(*Var); w != nil && w.pkg == check.pkg {
		decl.go#L534: 	if named == nil || named.obj.pkg == check.pkg || named.obj.pkg == nil {
		interface.go#L62: 			sig.recv = NewVar(m.pos, m.pkg, "", typ)
		literals.go#L217: 				if !fld.Exported() && fld.pkg != check.pkg {
		lookup.go#L361: 			_, f = tset.LookupMethod(m.pkg, m.name, false)
		lookup.go#L378: 			obj, index, indirect := lookupFieldOrMethodImpl(V, false, m.pkg, m.name, false)
		lookup.go#L389: 					obj, _, _ = lookupFieldOrMethodImpl(V, false, m.pkg, m.name, true /* fold case */)
		named.go#L264: 	obj := NewTypeName(pos, orig.obj.pkg, orig.obj.name, nil)
		named.go#L272: 	if expanding != nil && expanding.Obj().pkg == obj.pkg {
		named.go#L471: 	assert(samePkg(t.obj.pkg, m.pkg))
		named.go#L599: 		if n.obj.pkg != check.pkg {
		named.go#L610: 	if samePkg(n.obj.pkg, pkg) || isExported(name) || foldCase {
		object.go#L104: 	pkg       *Package
		object.go#L152: func (obj *object) Pkg() *Package { return obj.pkg }
		object.go#L166: func (obj *object) Id() string { return Id(obj.pkg, obj.name) }
		object.go#L196: 	return samePkg(obj.pkg, pkg)
		object.go#L237: 		return strings.Compare(a.pkg.path, b.pkg.path)
		object.go#L314: 		if obj.pkg == Unsafe {
		object.go#L323: 		return obj.pkg != nil || t.name != obj.name || t == universeByte || t == universeRune
		object.go#L489: 	return &Label{object{pos: pos, pkg: pkg, name: name, typ: Typ[Invalid], color_: black}, false}
		object.go#L660: 		} else if f.pkg != nil {
		object.go#L661: 			buf.WriteString(packagePrefix(f.pkg, qf))
		predicates.go#L301: 						!f.sameId(g.pkg, g.name, false) ||
		signature.go#L437: 		if T.obj.pkg != check.pkg || isCGoTypeObj(check.fset, T.obj) {
		typestring.go#L174: 				w.string(f.pkg.Path())
		typestring.go#L437: 	w.string(packagePrefix(obj.pkg, w.qf))
		typexpr.go#L56: 		if v, _ := obj.(*Var); v != nil && v.pkg == check.pkg /* see Checker.use1 */ {
		typexpr.go#L121: 		if obj.pkg == check.pkg {
		unify.go#L542: 				obj, _, _ := LookupFieldOrMethod(y, false, xm.pkg, xm.name)
		unify.go#L615: 						!f.sameId(g.pkg, g.name, false) ||
		universe.go#L309: 			obj.pkg = Unsafe
		universe.go#L311: 			obj.pkg = Unsafe
		validtype.go#L129: 				assert(t.obj.pkg == check.pkg)
		validtype.go#L130: 				assert(t.Origin().obj.pkg == check.pkg)